home *** CD-ROM | disk | FTP | other *** search
- #NO_APP
- gcc2_compiled.:
- .text
- .even
- .globl ___outfloat__FdP9streambufciiUlcc
- ___outfloat__FdP9streambufciiUlcc:
- link a6,#-40
- moveml #0x3f3c,sp@-
- movel a6@(16),a2
- moveb a6@(23),d5
- movel a6@(28),d6
- movel a6@(32),d2
- moveb a6@(39),a6@(-25)
- moveb a6@(43),a6@(-27)
- moveq #14,d1
- andl d2,d1
- movel d1,a6@(-32)
- subl a3,a3
- movel d2,d1
- andl #256,d1
- movel d1,a6@(-36)
- moveq #0,d7
- moveb d5,d0
- addb #-69,d0
- extw d0
- extl d0
- moveq #34,d1
- cmpl d0,d1
- jcs L165
- addl d0,d0
- LI176:
- movew pc@(L176-LI176-2:b,d0:l),d0
- jmp pc@(2,d0:w)
- L176:
- .word L169-L176
- .word L167-L176
- .word L171-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L165-L176
- .word L168-L176
- .word L166-L176
- .word L171-L176
- L166:
- moveq #3,d3
- jra L165
- L167:
- moveq #101,d7
- moveq #0,d3
- moveb #103,d5
- jra L165
- L168:
- moveq #101,d7
- jra L326
- L169:
- moveq #69,d7
- jra L326
- L171:
- moveq #69,d7
- cmpb #103,d5
- jne L172
- moveq #101,d7
- L172:
- tstl d6
- jne L174
- moveq #1,d6
- L174:
- btst #8,d2
- jne L175
- movew #1,a3
- L175:
- moveb #103,d5
- L326:
- moveq #2,d3
- L165:
- pea a6@(-24)
- pea a6@(-20)
- pea a6@(-16)
- movel d6,sp@-
- movel d3,sp@-
- movel a6@(12),sp@-
- movel a6@(8),sp@-
- jbsr _dtoa
- addw #28,sp
- movel d0,a6@(-40)
- movel a6@(-24),d4
- subl a6@(-40),d4
- movel a6,a4
- moveq #3,d1
- cmpl d3,d1
- jeq L178
- cmpl #9999,a6@(-16)
- jeq L178
- movel a6@(-16),d2
- subql #1,d2
- cmpb #103,d5
- jeq L181
- cmpb #70,d5
- jne L180
- L181:
- moveq #-4,d1
- cmpl d2,d1
- jge L180
- cmpl d2,d6
- jgt L178
- L180:
- tstl d2
- jlt L182
- moveb #43,d5
- jra L184
- L182:
- moveb #45,d5
- negl d2
- L184:
- pea 10:w
- movel d2,sp@-
- jbsr ___modsi3
- addqw #8,sp
- addb #48,d0
- moveb d0,a4@-
- pea 10:w
- movel d2,sp@-
- jbsr ___divsi3
- addqw #8,sp
- movel d0,d2
- moveq #9,d1
- cmpl d2,d1
- jlt L184
- addb #48,d2
- moveb d2,a4@-
- moveb d5,a4@-
- moveb d7,a4@-
- L178:
- movel a6,d5
- subl a4,d5
- moveq #1,d1
- cmpl d3,d1
- jne L187
- movel d3,d6
- L187:
- tstl d5
- jeq L188
- moveq #1,d1
- movel d1,a6@(-16)
- L188:
- cmpl #9999,a6@(-16)
- jne L189
- movel d4,a6@(-16)
- moveq #0,d6
- clrl a6@(-36)
- L189:
- cmpw #0,a3
- jne L190
- movel d4,d0
- subl a6@(-16),d0
- movel d6,a3
- subl d0,a3
- jra L191
- L190:
- subl a3,a3
- L191:
- cmpw #0,a3
- jge L192
- subl a3,a3
- L192:
- cmpw #0,a3
- jne L194
- cmpl a6@(-16),d4
- jle L193
- L194:
- moveq #1,d1
- movel d1,a6@(-36)
- L193:
- tstb a6@(-25)
- jne L195
- tstl a6@(-20)
- sne d0
- extw d0
- moveq #45,d2
- andl d0,d2
- jra L198
- L195:
- cmpb #43,a6@(-25)
- jne L199
- moveq #43,d2
- tstl a6@(-20)
- jeq L198
- moveq #45,d2
- jra L325
- L199:
- moveq #32,d2
- tstl a6@(-20)
- jeq L198
- moveq #45,d2
- L198:
- tstl d2
- jeq L205
- L325:
- lea a3@(1,d5:l),a5
- movel a5,d0
- jra L327
- L205:
- movel a3,d0
- addl d5,d0
- L327:
- addl a6@(-36),d0
- addl d4,d0
- tstl a6@(-16)
- jgt L207
- addql #1,d0
- subl a6@(-16),d0
- L207:
- moveq #0,d3
- cmpl a6@(24),d0
- jge L209
- movel a6@(24),d3
- subl d0,d3
- L209:
- tstl d3
- jle L211
- moveq #2,d1
- cmpl a6@(-32),d1
- jeq L211
- moveq #8,d1
- cmpl a6@(-32),d1
- jeq L211
- movel d3,sp@-
- moveb a6@(-27),d0
- extw d0
- movew d0,a5
- movel a5,sp@-
- movel a2,sp@-
- jbsr _padn__9streambufci
- addw #12,sp
- tstl d0
- jlt L216
- L211:
- tstl d2
- jeq L217
- btst #4,a2@(2)
- jne L224
- moveq #10,d1
- cmpl d2,d1
- jeq L226
- moveq #13,d1
- cmpl d2,d1
- jne L224
- L226:
- moveq #13,d1
- cmpl d2,d1
- jeq L328
- movel a2@(20),a5
- cmpl a2@(24),a5
- jcs L228
- pea 13:w
- movel a2,sp@-
- jbsr ___overflow
- addqw #8,sp
- moveq #-1,d1
- cmpl d0,d1
- jne L224
- jra L223
- L228:
- movel a2@(20),a0
- moveb #13,a0@
- addql #1,a2@(20)
- L224:
- movel a2@(20),a5
- cmpl a2@(24),a5
- jcs L231
- movel d2,sp@-
- movel a2,sp@-
- jbsr ___overflow
- addqw #8,sp
- jra L223
- L231:
- movel a2@(20),a0
- moveb d2,a0@
- addql #1,a2@(20)
- L328:
- movel d2,d0
- L223:
- tstl d0
- jlt L216
- L217:
- moveq #8,d1
- cmpl a6@(-32),d1
- jne L232
- tstl d3
- jle L232
- movel d3,sp@-
- moveb a6@(-27),d0
- extw d0
- movew d0,a5
- movel a5,sp@-
- movel a2,sp@-
- jbsr _padn__9streambufci
- addw #12,sp
- tstl d0
- jlt L216
- L232:
- tstl a6@(-16)
- jle L237
- cmpl a6@(-16),d4
- jlt L238
- movel a6@(-16),d2
- movel a2@(60),a1
- movel d2,sp@-
- movel a6@(-40),sp@-
- movew a1@(88),a0
- pea a0@(a2:l)
- movel a1@(92),a0
- jbsr a0@
- addw #12,sp
- cmpl d0,d2
- jne L216
- jra L243
- L238:
- movel a2@(60),a0
- movel d4,sp@-
- movel a6@(-40),sp@-
- movew a0@(88),a1
- pea a1@(a2:l)
- movel a0@(92),a0
- jbsr a0@
- addw #12,sp
- cmpl d0,d4
- jne L216
- movel a6@(-16),d1
- subl d4,d1
- movel d1,sp@-
- pea 48:w
- movel a2,sp@-
- jbsr _padn__9streambufci
- addw #12,sp
- tstl d0
- jlt L216
- L243:
- tstl a6@(-36)
- jeq L272
- movel a2@(20),a5
- cmpl a2@(24),a5
- jcs L266
- pea 46:w
- movel a2,sp@-
- jbsr ___overflow
- addqw #8,sp
- jra L258
- L266:
- movel a2@(20),a0
- moveb #46,a0@
- addql #1,a2@(20)
- moveq #46,d0
- L258:
- tstl d0
- jlt L216
- cmpl a6@(-16),d4
- jle L272
- movel d4,d2
- subl a6@(-16),d2
- movel a2@(60),a1
- movel d2,sp@-
- movel a6@(-40),d1
- addl a6@(-16),d1
- movel d1,sp@-
- movew a1@(88),a0
- pea a0@(a2:l)
- movel a1@(92),a0
- jbsr a0@
- addw #12,sp
- cmpl d0,d2
- jne L216
- jra L272
- L237:
- movel a2@(20),a5
- cmpl a2@(24),a5
- jcs L286
- pea 48:w
- movel a2,sp@-
- jbsr ___overflow
- addqw #8,sp
- jra L278
- L286:
- movel a2@(20),a0
- moveb #48,a0@
- addql #1,a2@(20)
- moveq #48,d0
- L278:
- tstl d0
- jlt L216
- movel a2@(20),d1
- cmpl a2@(24),d1
- jcs L300
- pea 46:w
- movel a2,sp@-
- jbsr ___overflow
- addqw #8,sp
- jra L292
- L300:
- movel a2@(20),a0
- moveb #46,a0@
- addql #1,a2@(20)
- moveq #46,d0
- L292:
- tstl d0
- jlt L216
- movel a6@(-16),d1
- negl d1
- movel d1,sp@-
- pea 48:w
- movel a2,sp@-
- jbsr _padn__9streambufci
- addw #12,sp
- tstl d0
- jlt L216
- movel a2@(60),a0
- movel d4,sp@-
- movel a6@(-40),sp@-
- movew a0@(88),a1
- pea a1@(a2:l)
- movel a0@(92),a0
- jbsr a0@
- addw #12,sp
- cmpl d0,d4
- jne L216
- L272:
- movel a3,sp@-
- pea 48:w
- movel a2,sp@-
- lea _padn__9streambufci,a3
- jbsr a3@
- addw #12,sp
- tstl d0
- jlt L216
- tstl d5
- jeq L313
- movel a2@(60),a0
- movel d5,sp@-
- movel a4,sp@-
- movew a0@(88),a1
- pea a1@(a2:l)
- movel a0@(92),a0
- jbsr a0@
- addw #12,sp
- cmpl d0,d5
- jne L216
- L313:
- moveq #2,d1
- cmpl a6@(-32),d1
- jne L318
- tstl d3
- jle L318
- movel d3,sp@-
- moveb a6@(-27),d0
- extw d0
- movew d0,a5
- movel a5,sp@-
- movel a2,sp@-
- jbsr a3@
- addw #12,sp
- tstl d0
- jlt L216
- L318:
- moveq #0,d0
- jra L324
- L216:
- moveq #-1,d0
- L324:
- moveml a6@(-80),#0x3cfc
- unlk a6
- rts
-